Using Smart Connectors to Resolve Partial Matching Problems in COTS Component Acquisition
نویسندگان
چکیده
Components, especially commercial-off-the-shelf (COTS) components, are mainly for inter-organizational reuse. One of the essential tasks in component-based development (CBD) is to locate and reuse the right components that provide the functionality and interface required by component consumers. However, if a candidate component provides a limited applicability and customizability so that it does not completely satisfy the functionality and interface needed, then a component consumer cannot reuse the component in application development. We call it a partial matching problem in component acquisition. To resolve this problem, we propose smart connectors that fill the gap between candidate components and the specification of components required. By using connectors, partially matched components become reusable in application development without sacrificing the component consumer’s requirements. Consequently, the effort and cost to develop new components and applications can be greatly reduced. In this paper, we propose four types of connectors, and each connector type is specified with its applicable situation and instructions to design correct connectors.
منابع مشابه
Conceptual Model for Integration of COTS Components
Several aspects of Commercial Off-The-Self (COTS) component integration are being discussed in the literature as challenges to utilizing COTS components in software development. Among these issues are interface matching, inter-component communications, functional matching, and integration testing. This paper highlights potential problems and risks associated with integrating COTS components, ev...
متن کاملAn Evaluation of A-SQUARE for COTS Acquisition
Developed by the Software Engineering Institute (SEI) at Carnegie Mellon University, Software Quality Requirements Engineering for Acquisition (A-SQUARE) is a methodology used for eliciting and prioritizing security requirements as part of the acquisition process. In the project described in this paper, we evaluated the effectiveness of the A-SQUARE method by applying it to a COTS product for t...
متن کاملDefect Proneness forecasting in component based software development : A Generic frame work for OO Systems
Software systems nowadays are composed from prefabricated commercial components and connectors that offer complex functionality and hold in complex interactions. Unfortunately, because of the diverse assumptions made by developers of these products, fruitfully integrating them into a software system can be difficult often causing budget and plan overruns. A number of integration risks can often...
متن کاملA Smart Network Sensor System for Distributed, Synchronous Data Acquisition
Typical test and monitoring systems are based on stand-alone instrumentation and require point-to-point analog wiring, which usually results in cumbersome cabling and connectors, bulky instrumentation, susceptibility to EMI/RFI noise pick up, lack of system flexibility, and a compromised signal-to-noise ratio (SNR). This paper describes a smart network sensor solution with multi-drop sensor arc...
متن کاملAGNIESZKA KONYS ONTOLOGY-BASED APPROACH TO COTS COMPONENT SELECTION AND EVALUATION PROCESSES Summary
The process of COTS system selection is difficult due to the large number of existing COTS components on the marketplace. Moreover, a high level of complexity characterizes the process of knowledge acquisition about the available COTS systems. In this paper an approach for COTS selection is proposed. The application of ontology (the ontology for methodologies supporting COTS component selection...
متن کامل